Kinect v1, because it is easy to get depth (depth) and skeleton (character posture) and other information, by developers and researchers around the world. The Kinect v2, which was scheduled for sale in 2014, predicts a great evolution in hardware and software that was released early in the preview version of the Kinect
The following excerpt from Heresy's blog:
Color Image: 1920x1080 x @ 30/15 FPS (depending on ambient brightness)
Depth Image: X 424 @ fps, 16bit distance (mm), detectable range 0.5 ~ 8 M
Infrared Image: X 424 @ FPS, 16bit strength value
Sound information
According to the original data above, the software can be used to trace the human body, skeleton identification (0.5 ~ 4.5 M). Under K4wv2, up to six people, 25 joint points
"Translation" Kinect v2 programming (c + +) Depth
Kinect SDK v2 Preview for a description of how to get depth data. The previous section, described by using the Kinect for Windows SDK V2 Preview (hereinafter referred to as the
Kinect SDK v2 Preview for a description of how to get depth data.In the previous section, I introducedby usingKinect for Windows SDKV2Preview Version(hereinafter referred to as,Kinect SDKV2Preview Version)fromKinect for WindowsV2Developer Preview version (later,KinectV2preview) to get the color method. This section describes how to get depth data from the Kinect.
C # hands-on practice: Development of Kinect V2 (2): Working Principle of the data source and red foreign Demo,
Kinect Architecture
Kinect data mode
1. Sensor
KinectSensor class
private KinectSensor kinectSensor = null;this.kinectSensor = KinectSensor.GetDefault();this.kinectSensor.Open();this.kinectSensor.Close();
Get the Bodyindex (body area) method and sample code through the Kinect SDK v2 preview.The previous section describes how to get depth data from the Kinect V2 preview, using the Kinect SDK V2 preview version. This section describe
Kinect V2 Development Project (3)
1. Kinect Equipment Information Acquisition
2, Audio function exploration
1. Kinect Equipment Information Acquisition
Since the Kinect supports multiple devices, in theory, we should be able to get all the device information, and here
Kinect SDK v2 Preview to get a description of the basic flow of data. and an introduction to the sample program that gets the color image.The previous section is about the current model Kinect for Windows (later called Kinect v1) and the next generation of Kinect for Windows
"Translation" Kinect v2 programming (c + +) body articleHttp://www.cnblogs.com/TracePlus/p/4138615.html
Http://www.cnblogs.com/TracePlus/p/4136368.html
Figure 3 Bodyindex Data
Kinect SDK v1
Kinect SDK v2 Preview
Name
Player
Bod
=E.framereference.acquireframe ()) { if(Colorframe = =NULL) { return; } //put a frame of color image data in ' ColorFormat ' format to ' Colorbuffer 'Colorframe.copyconvertedframedatatoarray (Colorbuffer, ColorFormat); } } Private voidDrawcolorframe () {//updates the captured color image data into the bitmapColorbitmap.writepixels (Colorrect, Colorbuffer, Colorstride,0); } #endregion //program window Shu
After this process to realize, sometimes not the method is not correct, is not the wrong solution, just because of configuration problems, if the configuration is wrong, naturally there will be a variety of problems, rather than the first to determine the configuration. However, if not experienced this process, I do not know is because of my configuration problems caused by the problem, hey.I use the Ubuntu14.04lts,ros version is Indigo,kinect
Kinect for Xbox One (v2) uses time flight technology to greatly improve the performance of deep images, compared to the Kinect for Xbox v1, which acquires depth through structured light. The original image color image provided by the Kinect for Xbox (v1) is 640x480, and the depth map is in the range, and under Ubuntu
Microsoft's Kinect V2 device is recommended for use in the Indigo version of ROS (more documentation), not for use in the Kinect version (possibly because the OPENCV version is a 3.X problem), the following installation is for Ubuntu 14.04 Indigo ROS. 1 Required Packages
1) libfreenect2 (https://github.com/OpenKinect/libfreenect2.git)
This bag is mainly driven by
Kinect v2,MicrophoneArray can be used forthe direction of the horizontal sound sourceSpeculateAudiobeam)and theSpeech Recognition(Speech Recognition). This section is an introduction to how to obtainAudiobeam. The previous section describes how to use theKinect SDKV2preview version, fromKinectV2The preview version of the color camera and depth sensor to get the data in the method. this sectionWilldescribes
This time for you to bring the skeleton and color image overlay, in fact, is very simple, is to get the bone points to color image, the way to use the previous basis, or the old steps and tunes.
In practical use, the most is the use of the Kinect v2 skeleton data for actual interaction, very interesting stuff.
First take the skeleton type, used to draw the skeleton image; The connection order of skeleton im
It's kinect2.0.
Kinect v2 with Ms-sdk20 plugin
In the example of the default greenscreen inside is green, the request is changed to transparent, the following directly on the code
Let's get the background and see if it's transparent.
Shader "Dx11/greenscreenshader" {subshader {///transparent requires this Blend Srcalpha oneminussrcalpha Tags {"Queue" = "alphatest"} Pass {cgprogram #pragma target 5.0 #pragm
desktop and notebook have a 3.0 port../bin/protonectIf you are not prompted enough, failed to open Kinect V2 access deniedAt this time need to put the Libfreenect2 folder under the rules of a 90 file in the beginning of the copy to/etc/udev/rules.d/below it.Then rerun the command above.8. Ros Interface InstallationFor Ubuntu14.04 that already have Ros Indigo installed, use the following commandCD ~/catkin_
The SDK version currently in use is kinectsdk-v2.0-publicpreview1409-setup.exe.: Click to open link1, in the Property Manager window, right-click debug| Win32, select Add New Project property Sheet.2, Select Property Sheet (. Props), Name:kinect_projectd,location: Select the project home directory, so that you can use Kinect later, the configuration will be added directly kinect_ Projectd.props. 3, Select Add, double-click kinect_projectd, select VC +
It's kinect2.0.Kinect v2 with Ms-sdk20 pluginIn the example of the default greenscreen inside is green, the request is changed to transparent, the following directly on the codeLet's get the background and see if it's transparent.Shader "Dx11/greenscreenshader" {subshader {///transparent requires this Blend Srcalpha oneminussrcalpha Tags {"Queue" = "alphatest"} Pas s {cgprogram #pragma target 5.0 #pragma ve
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.